/* =S Reset */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin: 0;padding: 0;}
body,button, input, select, textarea {font: 16px/1.5 "Arial" bolder, arial, simsun, sans-serif;color:#949494;}
body{background: #f0f0f0 url(../images/noise.gif) repeat -70% 0;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
small { font-size: 12px; }
ul, ol { list-style: none; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
iframe {border:none;}
noscript strong {display: block; font-size: 18px; line-height:1.5em; padding: 5px 0; background-color: #ccc; color: #a00; text-align: center; }
header,nav,section,article,aside,figure,footer {display:block;}
.clearfix {zoom:1;}
.clearfix:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
a:link,a:visited {color:#333;text-decoration:none;}
a:hover {color:#333;text-decoration:none;}
.fl {float:left;}
.fr {float:right;}
.mt10{margin-top:10px;}
.ml10 {margin-left:10px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mr30 {margin-right:30px;}
.w250 {width:250px;}
.w280 {width:280px;}
.w300 {width:300px;}
.w640 {width:640px;}
.w660 {width:660px;}
.posr { position: relative;*zoom:1;}
.disn { display:none;}
/* =E Reset */
/* =S loading */
.loading-box { font-size: 12px; margin: 0 auto; width: 250px; left: 50%; margin-left: -125px; margin-top: -159px; position: absolute; top: 50%; }
.style-map { overflow: hidden; padding-top: 20px; }
.sm-mouse { float: left; width: 100px; }
.sm-mouse div,.sm-key div  { height: 60px;}
.sm-key { float: right; width: 100px; }
.upgrade-browser { background: none repeat scroll 0 0 #FEEDA1; border-bottom: 1px solid #ED8123; color: #555; font-size: 14px; height: 32px; left: 0; line-height: 32px; position: absolute; text-align: center; top: 0; width: 100%; z-index: 9999; }
.upgrade-browser a,.upgrade-browser a:visited { color: #2470AF; margin-left: 10px; margin-right: 10px; }
.upgrade-browser a:hover { text-decoration: underline;color: #2470AF;}
/* =E loading */

/* =S service top */
.geometry5{ position: absolute;width: 1000px; height: 693px;top: 0;left: 23px;background: url("../images/geometry5.png") no-repeat;}
.wrap { margin: 0 auto; width: 1000px;}
.glass{ position: absolute;top: 857px;width: 1000px;height: 653px;background: url("../images/glass.jpg") no-repeat;margin-left: auto;margin-right: auto;}
.bg-gray { background: #EBEBEB;}
.service-header { height: 51px; background: #595B59 url(../images/icon-inner-top.png) repeat-x 0 -400px;}
.service-top-nav { padding-left:35px; width: 1000px; }
.service-top-nav li { float: left; font-size: 0; padding: 0; line-height: 0; height: 51px; background-image: url('../images/icon-inner-top.png') ; width: 138px;}
.service-top-nav li a { display: block; height: 51px; width: 138px; }
.service-top-nav .icon-home { background-position: 0 -255px;}
.service-top-nav .icon-ccm { background-position: 0 -51px;}
.service-top-nav .icon-szk { background-position: 0 -102px;}
.service-top-nav .icon-xad { background-position: 0 -153px;}
.service-top-nav .icon-sns { background-position: 0 -204px;}
.service-top-nav .icon-adm { width: 138px; background-position: 0 0;}
/* =E service top */

/* =S home top */
/*
.body-pt60 { padding-top: 60px;_padding-top:0;}
.home-header { position:fixed; width: 100%; top: 0;height: 60px; background:#fff url(../images/icon-home.png) repeat-x 0 -60px; z-index: 1000;}
.headline { float: left; margin-top: 15px; margin-right: 65px; width: 170px; height: 32px;font-size: 0; line-height: 0; padding: 0; background: url("../images/icon-home.png") repeat scroll 0 0 transparent;}
.headline a { display:block; height: 32px;}
.home-nav { height: 60px; line-height: 60px; font-size: 12px;}
.home-nav a,.home-nav a:visited { display:inline-block;color: #686868; text-align: center; float: left; font-family: "Microsoft Yahei"; font-size: 14px; padding: 0 12px; }
.home-nav .current,.home-nav a:hover { background: url("../images/icon-home.png") repeat scroll 0 -120px transparent;}
.down-arrow { width: 54px; height: 71px; background: url("../images/arrow-down.gif") no-repeat scroll 0 bottom transparent; margin: 0 auto; padding-top: 570px; }
*/
.home-nav .current,.home-nav a:hover { background: url("../images/stripe-blue1.png") no-repeat scroll transparent;position: relative;
    top: -16px;}
.home-nav .current span,.home-nav a:hover span{
    position: relative;
    top: 13px;
}
/* =E home top */

/* =S home main */
.bg-fixed { background-attachment: fixed;}
.u-index { height: 797px; background: url("../images/think.png") no-repeat scroll 90% 100% transparent;}
.u-intro { /*width: 1000px;*/ margin-left: auto;margin-right: auto; height: 653px;}
.u-service { height: 725px; background: url(../images/bg-home-main-platform.png) no-repeat center;}
.u-research { height: 885px; background: url("../images/about.bg.jpg") no-repeat scroll 47% 90%;/*background: url(../images/bg-home-main-research.png) no-repeat center; */}
.u-platform { height: 695px;}
.u-resolve { height: 416px;background: url(../images/main-bg.png) repeat; }
/*.u-case { position: relative; height: 885px; background: url("../images/about.bg.jpg") no-repeat scroll center 100%;}*/
/*.u-partners { height: 855px; }*/
/* =E home main */

/* =S home index */
.mi-logo { position: absolute; left: 0px; top:60px; width: 572px; height: 429px; background: url(../images/bg-ms-logo.png) no-repeat;}
.mi-sq { position: absolute; right: 0; top:0; width: 1000px; height: 797px; background: url(../images/home.bubbles.png) no-repeat;}
.mi-text { position: absolute;
    left: 50px;
    top: 400px;
    width: 100%;
    height: 797px;
    background: url(../images/bb-ti-text.png) no-repeat;}
.bubbles{ position: absolute;right: 200px;top: 200px;width: 1000px;height: 797px;background: url("../images/home.bubbles.png") no-repeat;}
.bg-index-w { background: url(../images/bg-index-w.png) repeat-x;}
/* =E home index */

/* =S u-intro */
/*.u-intro a {display: block;font-size: 0; background: url(../images/id-intro-nav.png) no-repeat; }*/
.u-intro span {position: absolute;}
.u-intro .mi-bg {top: 50px;}
.dsj a {  height: 141px;  width: 141px; }
.dsj a:hover {background-position: 0 -166px;}
.gszx a { height: 119px; width: 119px; background-position: -141px 0; }
.gszx a:hover { background-position: -141px -165px; }
.gsjj a { height: 165px;  width: 165px; background-position: -260px 0; }
.gsjj a:hover { background-position: -260px -166px; }
.gsln a { height: 141px;  width: 141px; background-position: -425px 0; }
.gsln a:hover { background-position: -425px -166px; }
.jrwm a { height: 138px; width: 138px; background-position: -566px 0; }
.jrwm a:hover {  background-position: -566px -166px; }
.gsjg a { height: 155px; width: 155px; background-position: -704px 0; }
.gsjg a:hover { background-position: -704px -167px; }
.lxwm a { height: 123px;  width: 123px; background-position: -859px 0; }
.lxwm a:hover {background-position: -859px -167px; }
.dsj { left: 55px; top: 195px;}
.gszx { left: 680px; top: 0;}
.gsjj { left: 400px; top: 88px;}
.gsln { left: 264px; top: 430px; }
.jrwm { left: 564px; top: 370px;}
.gsjg { left: 835px; top: 87px;}
.lxwm { right: 65px; top: 191px;}
.u-glass { position: absolute; right: 0; top:0; width: 1000px; height: 797px; background: url(../images/dim.jpg) no-repeat;}

/* =S u-intro */

/* =S u-intro */
/*.mii-dp { position: absolute;top:45px; width: 1000px; height: 385px; background: url(../images/bg-mi-intro.png)  no-repeat;}*/
/* =E u-intro */

/*=S u-service */
.ms-logo {position: absolute; left: 0; top:0;width: 640px; height: 725px; background: url(../images/contact.dog.png)  no-repeat; zoom:1;}
.ms-logo a { font-size: 0;line-height: 0; display: block; position: absolute; text-align: center; z-index: 1000; padding: 0;zoom:1;}
.msl-xad { height: 50px; left: 46px; top: 281px; width: 138px; }
.msl-ccm { height: 50px; left: 170px; top: 380px; width: 140px; }
.msl-adm { height: 40px; left: 270px; top: 286px; width: 150px; }
.msl-sns { height: 50px; left: 380px; top: 190px; width: 110px; }
.msl-szk { height: 50px; left: 470px; top: 278px; width: 110px; }
.msl-dsp { height: 70px; left: 400px; top: 480px; width: 110px; }
.ms-text {position: absolute; right: 0; top:0;width: 350px; height: 725px; background: url("../images/bg-ms-text.png") no-repeat scroll right 0 transparent;}
.ms-text a, .ms-text a:hover{position: absolute; right: 93px; top: 271px;display: block; width: 242px; height: 34px; background: url(../images/bg-index-btn.png) no-repeat; }
.ms-text a:hover { background-position: 0 -35px;}
.ms-text-dsp a, .ms-text-dsp a:hover{position: absolute; right: 93px; top: 320px;display: block; width: 242px; height: 34px; background: url("../images/bg-index-btn.png") no-repeat scroll 0 -460px transparent; }
.ms-text-dsp a:hover { background-position: 0 -495px;}
/*=E u-service */

/*=S u-platform */
.mp-logo {position: absolute; width: 1000px; height: 619px; background: url(../images/mi-platform-atlas.png) no-repeat;}
.mp-cloud {position: absolute; width: 1000px; height: 619px; background: url(../images/mp-cloud.png)  no-repeat scroll 0 0 transparent;}
/*.mp-text {position: absolute; left: 10px; top:100px;width: 357px; height: 177px; background: url(../images/mi-platform-text.png);}*/
.mp-text {position: absolute; width: 1000px; height: 619px; background: url(../images/bg-mp-text.png);}
.mp-link {position: absolute; left: 73px; top:305px;width: 243px; height: 34px; }
.mp-link a,.mp-link a:hover {display: block; width: 242px; height: 34px; background: url("../images/bg-index-btn.png") 0 -70px; }
.mp-link a:hover { background-position: 0 -105px;}
/*=E u-platform */

/*=S u-research */
.mre-ufo {position: absolute; width: 1000px; height: 644px; background: url(../images/mr-research-ufo.png)  no-repeat;}
.mre-cloud {position: absolute; width: 1000px; height: 644px; background: url(../images/mre-cloud.png)  no-repeat;}
.mre-rocket {position: absolute; right: 205px; top:130px;width: 210px; height: 453px; background: url("../images/mr-research-rocket.png") no-repeat scroll 0 0 transparent;}
.mre-text {position: absolute; width: 1000px; height: 644px; background: url(../images/mre-text.png)  no-repeat;}
.mre-link {position: absolute; left: 75px; top: 286px;width: 241px; height: 34px; }
.mre-link a,.mre-link a:hover {display: block; width: 242px; height: 34px; background: url("../images/bg-index-btn.png") repeat scroll 0 -140px transparent;}
.mre-link a:hover { background-position: 0 -175px; }
/*=E u-research */

/*=S u-resolve */
.mind{ position: absolute; width: 1000px; height: 693px;top: 53px; background: url(../images/mind.png)  no-repeat; }
.fire{ position: absolute; width: 1000px; height: 693px;top: 393px;left: 23px; background: url(../images/fire.png)  no-repeat; }
.mres-logo {position: absolute; width: 1000px; height: 693px; background: url("../images/bg-mr-resolve-logo.png")  no-repeat scroll 0 0 transparent; left: 40px; }
.mres-gar {position: absolute; width: 1000px; height: 693px; background: url(../images/mres-gar.png)  no-repeat; }
.mres-glass {position: absolute; width: 1000px; height: 693px; background: url(../images/mres-glass.png)  no-repeat; }
.mres-text {position: absolute; width: 1000px; height: 693px; background: url(../images/bg-mr-resolve-text.png)  no-repeat;}
.mres-link1 {position: absolute; top: 389px;width: 80px; height: 89px; right: 330px; }
.mres-link2 {position: absolute; top: 389px;width: 80px; height: 89px; right: 234px; }
.mres-link3 {position: absolute; top: 389px;width: 80px; height: 89px; right: 140px; }
/*.u-resolve a {display: block;width: 80px; height: 89px; background: url("../images/bg-index-btn.png") repeat scroll 0 -282px transparent; }*/
.mres-link2 a { background-position: -84px -282px;}
.mres-link3 a { background-position: -170px -282px;}
.u-resolve a:hover { background: url(../images/bg-index-btn.png);}
.mres-link1 a:hover { background-position: 0 -369px; }
.mres-link2 a:hover { background-position: -84px -369px; }
.mres-link3 a:hover { background-position: -170px -369px; }
.mpa-tip { height: 27px; text-align: center; padding-top: 15px; }
.mpa-kh { display: inline-block; width: 155px; height: 27px; background: url(../images/slide-tip-2.png) no-repeat;}
.mpa-mt{ display: inline-block; width: 155px; height: 27px; background: url(../images/slide-tip-1.png) no-repeat;}
/*=E u-resolve */

/*=S u-platform */
.mc-link {position: absolute; left: 300px; top: 268px;width: 242px; height: 34px; }
.mc-link a,.mc-link a:hover {display: block; width: 242px; height: 34px; background: url("../images/bg-index-btn.png") repeat scroll 0 -210px transparent;}
.mc-link a:hover { background-position: 0 -245px;}
/*=E u-platform */

/*=S u-partner */
/*.mpa-text {position: absolute; left: 60px; top:100px;width: 363px; height: 157px; background: url("../images/bg-mpa-text.png")  no-repeat scroll 0 0 transparent;}*/
/*.mpa-nav {position: absolute; left: 60px; top: 265px;width: 480px; height: 35px; background: url(../images/mp-p-nav.png)  no-repeat;}*/
/*.mn-0 { background-position: 0 0;}*/
/*.mn-1 { background-position: 0 -35px;}*/
/*.mn-2 { background-position: 0 -70px;}*/
/*.mn-3 { background-position: 0 -105px;}*/
/*.mpa-nav a { display: inline-block; width: 118px; height: 35px; margin-right: 2px; float: left; }*/
/*.mpa-block-side {position: absolute; left: 20px; top: 335px;width: 1000px; height: 320px; }*/
/*#mpc li { background-position: 0 1px;}*/
/*.mpa-bs {width: 1000px; height: 390px;}*/
/*.mpa-pointer { width: 1000px; text-align: center; }*/
/*.mpa-pointer a { display: inline-block; width: 14px; height: 14px; background: url(../images/icon-home.png) -150px -311px  no-repeat; margin-left: 3px; margin-right: 3px; }*/
/*.mpa-pointer a.current { background-position: -131px -311px;}*/
/*.mp-c { width: 1000px; height: 400px; overflow: hidden; margin-bottom: 20px; }*/
/*.mp-c ul { height: 320px; width: 1000px; margin-bottom: 15px; }*/
/*.mpc-0,.mpc-1,.mpc-2,.mpc-3,.mpc-4,.mpc-5,.mpc-6,.mpc-7 { position: absolute; left: 0; top:0; width: 1000px; height: 320px; background: url(../images/mpa-bs-0.png);}*/
/*.mpc-1 { background: url(../images/mpa-bs-1.png);}*/
/*.mpc-2 { background: url(../images/mpa-bs-2.png);}*/
/*.mpc-3 { background: url(../images/mpa-bs-3.png);}*/
/*.mpc-4 { background: url(../images/mpa-bs-4.png);}*/
/*.mpc-5 { background: url(../images/mpa-bs-5.png);}*/
/*.mpc-6 { background: url(../images/mpa-bs-6.png);}*/
/*.mpc-7 { background: url(../images/mpa-bs-7.png);}*/
/*.mpcs-1,.mpcs-1,.mpcs-2,.mpcs-3,.mpcs-4,.mpcs-5,.mpcs-6,.mpcs-s { position: absolute; left: 0; top:0; width: 1000px; height: 320px; background: url(../images/mpa-bss-1.png) 0 -1px;}*/
/*.mpcs-2 { background: url(../images/mpa-bss-2.png);}*/
/*.mpcs-3 { background: url(../images/mpa-bss-3.png);}*/
/*.mpcs-4 { background: url(../images/mpa-bss-4.png);}*/
/*.mpcs-5 { background: url(../images/mpa-bss-5.png);}*/
/*.mpcs-6 { background: url(../images/mpa-bss-6.png);}*/
/*.mpcs-s { background: url(../images/mpa-bss-6b.png);}*/
/*.mpa-bs-logo { height: 475px; width: 1000px; background: url("../images/mpa-bp.png") no-repeat scroll 0 0 transparent;}*/
/*=E u-platform */

/*=S footer */
.home-footer {font-size: 12px; text-align: center;}
.share { padding: 65px 0 60px;}
.share a { display: inline-block; width: 58px; height: 58px; margin: 0 10px; background: url(../images/icon-home.png); position: relative; }
.share .s-weibo { background-position: 1px -278px; top: -11px; }
.share .s-weixin { background-position: -57px -278px; top: -13px; }
.share .s-restart { background-position: 0 -180px; width: 98px; height: 98px;}
.share .s-qzone { background-position: -112px -180px; top: -13px; }
.share .s-ttweibo { background-position: -113px -240px; top: -13px; }
/*=E footer */

/*=S footer */
/*.side-nav { position: fixed; top: 200px; right: 15px; width: 50px;_display:none;}*/
/*.side-nav .a-btn { display: block; width: 50px; height: 52px; margin-bottom: 5px; background: url(../images/icon-home.png) 0 -334px;}*/
/*.side-nav .to-prev { background-position: -57px -334px; background-position: -60px -334px; }*/
/*.side-nav .to-next { background-position: -117px -334px;}*/
/*.side-nav .to-share { background-position: 0 -510px;}*/
.side-share-box {display:none;position: absolute; left: -100px; top: 133px; width: 95px; height: 275px; background: url(../images/side-share.png) no-repeat;}
.as-box {padding:107px 0 0 18px;margin-bottom: 5px; }
.side-share-box a {display: block; width: 48px;height: 48px;}
.noise { z-index: 0; width: 100%; margin: 0 auto; z-index: 1; background: url(../images/noise.png) 50% 0 fixed; }
.noise-layer{ width: 100%;height: 725px;}
/*=E footer */

/*=S lazyline*/
#ll-horizontal-grid,#ll-vertical-grid,#lazyline{width:349px;height:277px;position:absolute;left:10%;top: 10%;margin:80px 0 0 -175px;}
/*=E lazyline*/

/*bootstrap*/
@media (min-width: 1200px){
    .container {
        width: 1170px;
    }
}
@media (min-width: 992px){
    .container {
        width: 970px;
    }
}
/* @media (min-width: 768px){
     .container {
         width: 750px;
     }
 }*/
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}


/*temp*/
/*#u-intro,#u-service,#u-platform,#u-research,#u-resolve{
    border: 1px solid #000000;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}*/

.page-tagline{
    width: 960px;
    height: 66px;
    margin-bottom: 25px;
    background: url("../images/stripe-blue.png") no-repeat top left;
}
.page-tagline-text{
    width: auto;
    /*height: 20px;*/
    text-align: center;
    padding-top: 15px;
    padding-bottom: 10px;
}
.page-tagline-text a{
    display: inline-block;
    height: 72px;
    width: 75px;
    font-size: 16px;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

span.break-line {
    display: block;
    width: 100%;
    height: 12px;
    left: 0;
    bottom: 0;
    background: url(../images/breakline.png) repeat-x 4px top;
}

a.btn{
    width: 250px;
    display: inline-block;
    text-align: center;
    border: 1px solid #39414a;
    position: absolute;
    top: -10px;
    padding: 10px;
    color: #39414a;
    white-space: nowrap;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
    z-index: 100;
    position: relative;

}
a.btn:hover {
    border-color: #666;
    color: #fff;
    background: #42587B;
}

/*=S contact (http://crssrd.com/#/contact.html)*/
#content {
    position: relative;
    z-index: 99;
    overflow: hidden;
}
.content-border-top {
    height: 39px;
    background: url('../images/content_border_top.png') repeat-x top center;
    position: relative;
    z-index: 99;
}
.content-bg {
    background: url('../images/content_bg.jpg') top center;
}
.content-clouds-top {
    padding-top: 20px;
    padding-bottom: 20px;
    background: url('../images/content_cloud_top.png') repeat-x top center;
}
.contact {
    height: 335px;
    overflow: hidden;
    position: relative;
}
.container {
    width: 960px;
    margin: 0 auto;
}
.contact-left {
    float: left;
    width: 485px;
}
.input {
    width: 358px;
    background: url('../images/line.png') no-repeat bottom left;
}
.input input {
    width: 346px;
    background: none;
    border: none;
    margin-bottom: 1px;
    margin-top: 5px;
    padding: 3px 3px 3px 12px;
}
.contact-left input, .contact-left textarea {
    font-size: 14px;
    font-family: Georgia;
    font-style: italic;
    color: #747172;
}
.textarea {
    margin-top: 14px;
    background: url('../images/box-message.png') no-repeat top left;
    width: 484px;
    height: 166px;
}
.textarea textarea {
    width: 463px;
    height: 154px;
    background: none;
    border: none;
    padding: 5px 5px 5px 12px;
    margin: 1px;
    border: none;
}
.contact-left input, .contact-left textarea {
    font-size: 14px;
    font-family: Georgia;
    font-style: italic;
    color: #747172;
}
.contact .mini {
    font-size: 11px;
}
.buttons-send {
    position: relative;
}
#send-error {
    width: 250px;
    height: 26px;
    position: absolute;
    top: 0;
    right: 0;
    padding-top: 8px;
    padding-right: 42px;
    text-align: right;
    color: #e8044f;
    font-weight: bold;
    font-style: italic;
    /*background: url('../images/contact/send-error.png') no-repeat top right transparent;*/
    display: none;
}
.clear {
    clear: both;
}
.contact-right {
    width: 366px;
    float: right;
}
.contact-right .address {
    margin-bottom: 16px;
}
.contact-right .contact-data .email {
    font-weight: bolder;
    background: url('../images/icon-mail.png') no-repeat bottom left;
    padding-left: 22px;
    height: 16px;
    margin-bottom: 4px;
}
li {
    list-style-type: none;
}
.contact-right .contact-data .phone {
    font-weight: bolder;
    background: url('../images/icon-phone.png') no-repeat bottom left;
    padding-left: 22px;
    height: 20px;
}
.separator-normal {
    /*margin: 0 auto;
    margin-top: -20px;*/
    margin-bottom: 10px;
    width: 93px;
    height: 18px;
    background: url('../images/separator-normal.png') no-repeat top center;
}
.social-networks h4 {
    color: #484642;
    font-size: 18px;
}
/*=E contact*/


/*=S panel*/
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}
.panel-default {
    border-color: #ddd;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.panel-group .panel-heading {
    border-bottom: 0;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: #888888;
}
.panel-title>a {
    color: inherit;
}
.collapse.in {
    display: block;
    visibility: visible;
}
.collapse {
    display: none;
    visibility: hidden;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
}
.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: 1px solid #ddd;
}
.panel-body {
    padding: 15px;
}
/*=E panel*/

